﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace dotSimpl.wlanner.Logic
{
    public class ConnectionStateChangedEventArgs : EventArgs
    {
        #region Properties

        /// <summary>
        /// Gets network SSID.
        /// </summary>
        public string NetworkSSID { get; private set; }
        /// <summary>
        /// Gets connection Name.
        /// </summary>
        public string ConnectionName { get; private set; }
        /// <summary>
        /// Gets connection Guid.
        /// </summary>
        public Guid ConnectionGuid { get; private set; }

        #endregion

        #region Constructors

        /// <summary>
        /// Creates a new isntance of ConnectionStateChangedEventArgs
        /// </summary>
        /// <param name="networkSSID">Network SSID.</param>
        /// <param name="connectionName">Connection user-fiendly name.</param>
        /// <param name="connectionGuid">Connection GUID.</param>
        public ConnectionStateChangedEventArgs(string networkSSID, string connectionName,
            Guid connectionGuid)
        {
            NetworkSSID = networkSSID;
            ConnectionName = connectionName;
            ConnectionGuid = connectionGuid;
        }

        #endregion
    }
}
